A Sound Observational Semantics for Modal Transition Systems
نویسندگان
چکیده
Modal Transition Systems (MTS) are an extension of Labelled Transition Systems (LTS) that distinguish between required, proscribed and unknown behaviour and come equipped with a notion of refinement that supports incremental modelling where unknown behaviour is iteratively elaborated into required or proscribed behaviour. The original formulation of MTS introduces two alternative semantics for MTS, strong and weak, which require MTS models to have the same communicating alphabet, the latter allowing the use of a distinguished unobservable action. In this paper we show that the requirement of fixing the alphabet for MTS semantics and the treatment of observable actions are limiting if MTS are to support incremental elaboration of partial behaviour models. We present a novel semantics, branching alphabet semantics, for MTS inspired by branching LTS equivalence, we show that some unintuitive refinements allowed by weak semantics are avoided, and prove a number of theorems that relate branching refinement with alphabet refinement and consistency. These theorems, which do not hold for other semantics, support the argument for considering branching implementation of MTS as the basis for a sound semantics to support behaviour model elaboration.
منابع مشابه
System Description, Abstraction, and Veriication: a Uniform Treatment of Quality and Quantity
We build on the established work on modal transition systems and probabilistic speci-cations to sketch a framework in which system descriptions, abstraction, and nite-state model checking all have a uniform presentation across various levels of qualitative and quantitative views together with mediating abstraction and concretization maps. We choose labeled Kripke structures, modal transition sy...
متن کاملImperial College of Science, Technology and Medicine Department of Computing Foundations for Behavioural Model Elaboration Using Modal Transition Systems PhD Thesis
Modal Transition Systems (MTS) are an extension of Labelled Transition Systems (LTS) that have been shown to be useful to reason about system behaviour in the context of partial information. MTSs distinguish between required, proscribed and unknown behaviour and come equipped with a notion of refinement that supports incremental modelling where unknown behaviour is iteratively elaborated into r...
متن کاملSpecification of Asynchronous Component Systems with Modal I/O-Petri Nets
Modal transition systems are an elegant way to formalise the design process of a system through refinement and composition. Here we propose to adapt this methodology to asynchronous composition via Petri nets. The Petri nets that we consider have distinguished labels for inputs, outputs, internal communications and silent actions and “must” and “may” modalities for transitions. The input/output...
متن کاملObservational structures and their logic *
Astesiano, E., A. Giovini and G. Reggio, Observational structures and their logic, Theoretical Computer Science 96 (1992) 247-283. A powerful paradigm is presented for defining semantics of data types which can assign sensible semantics also to data representing processes. Processes are abstractly viewed as elements of observable sort in an algebraic structure, independently of the language use...
متن کاملWeak Semantics Based on Lighted Button Pressing Experiments An Alternative Characterization of the Readiness Semantics
Imposing certain restrictions on the transition system that deenes the behaviour of a process allows us to characterize the readiness semantics of OH86] by means of black{box testing experiments, or more precisely by lighted button testing experiments BM92]. As divergence is considered we give the semantics as a preorder, the readiness preorder, which kernel coincides with the readiness equival...
متن کامل